package game.controler;

/**
 *
 * @author Gab'z
 */
public class EtatJeu {

    private static boolean conversationEngagee = false;
    private static String idSelectionne = null;
    private static Integer typeSelectionne = null;
    private static String idPlanCourant = null;
    private static Integer chapitreCourant = 0;
    private static Boolean isPlaying = false;
    private static Boolean isCommandeGateauLue = false;
    private static Boolean isLettreConfidentielleBureauLu = false;
    private static Boolean clicVueAutorisé = true;

    public static boolean isLettreConfidentielleBureauLu() {
        return isLettreConfidentielleBureauLu;
    }

    public static void setLettreConfidentielleBureauLu(boolean b) {
        isLettreConfidentielleBureauLu = b;
    }

    public static boolean clicVueAutorisé() {
        return clicVueAutorisé;
    }

    public static void setClicVueAutorisé(boolean clicVueAutorisé) {
        EtatJeu.clicVueAutorisé = clicVueAutorisé;
    }

    public EtatJeu() {
    }

    public static boolean isCommandeGateauLue() {
        return isCommandeGateauLue;
    }

    public static void setCommandeGateauLue(boolean b) {
        isCommandeGateauLue = b;
    }

    public static Integer getChapitreCourant() {
        return chapitreCourant;
    }

    public static void setChapitreCourant(Integer i) {
        System.out.println("setChapitre" + i);
        EtatJeu.chapitreCourant = i;
    }

    public static String getIdPlanCourant() {
        return idPlanCourant;
    }

    public static void setIdPlanCourant(String idPlan) {
        EtatJeu.idPlanCourant = idPlan;
    }

    protected static boolean isConversationEngagee() {
        return conversationEngagee;
    }

    protected static void setConversationEngagee(boolean conversationEngagee) {
        EtatJeu.conversationEngagee = conversationEngagee;
    }

    public static String getIdSelectionne() {
        return idSelectionne;
    }

    public static void setIdSelectionne(String idSelectionne) {
        EtatJeu.idSelectionne = idSelectionne;
    }

    public static Integer getTypeSelectionne() {
        return typeSelectionne;
    }

    public static void setTypeSelectionne(Integer typeSelectionne) {
        EtatJeu.typeSelectionne = typeSelectionne;
    }

    public static boolean isSelectionne() {
        return (idSelectionne != null && typeSelectionne != null);
    }

    public static Boolean isPlaying() {
        return isPlaying;
    }

    public static void setPlaying(Boolean value) {
        EtatJeu.isPlaying = value;
    }
}
